/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Conexion;

import java.io.Serializable;

/**
 *
 * @author sala_a
 */
public class SerializedObject implements Serializable {
    private Object o=null;
    private String name=null;
    private String mensaje=null;
    private String tipoM=null;
    private String turno=null;

    /**
     *
     * @return retorna el tipo de opcion de la serializacion
     */
    public String getTipoM() {
        return tipoM;
    }

    public String getTurno(){
        return turno;
    }
    public void setTurno(String T){
        this.turno=T;

    }

    /**
     *
     * @param asigna un tipo de serializacion al objeto
     */
    public void setTipoM(String tipoM) {
        this.tipoM = tipoM;
    }

    /**
     *
     * @retorna el mensaje que se prentende enviar por el objeto
     */
    public String getMensaje() {
        return mensaje;
    }

    /**
     *
     * @param asigna un mensaje para serializar
     */
    public void setMensaje(String mensaje) {
        this.mensaje = mensaje;
    }

    /**
     *
     * @param cambia el nombre del jugador
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     *
     * @return el nombre del jugador
     */
    public String getName() {
        return name;
    }

    /**
     * un constructor vacio del objeto para serializar
     */
    public SerializedObject() {
    }

    /**
     *
     * @param le asigna un objeto a la serializacion
     */
    public void setObject(Object o) {
     this.o = o;
    }

    /**
     *
     * @return el objeto asignado
     */
    public Object getObject() {
     return o;
    }

}
